History
History
Synonyms
UK
US
Meaning:
laborious

needing, showing, great effort

hard, difficult

predicament

an unpleasant situation from which escape seems difficult

difficult situation

ROUGH GO as in Wiktionary
ROUGH GO as in Wikipedia